Method and device for identifying two-dimensional barcodes

ABSTRACT

A method and device for identifying 2-dimensional (2-D) barcodes contained within a retrieved webpage are disclosed. The method includes the operations of: launching a browser to retrieve at least one webpage; receiving an instruction input by a user for identifying at least one 2-D barcode contained within the at least one retrieved webpage; determining according to the input instruction, whether the at least one 2-D barcode may be available within the at least one retrieved webpage; if the at least one 2-D barcode may be available within the at least one retrieved webpage, obtaining at least one 2-D barcode image; and identifying the least one 2-D barcode image, and obtaining 2-D barcode information associated with the identified least one 2-D barcode image. The disclosed method and device simplifies operations of 2-D barcodes identification within the retrieved webpage.

CROSS-REFERENCE TO RELATED APPLICATIONS

The application is a continuation of U.S. application Ser. No.14/801,524, filed on Jul. 16, 2015, which is a continuation of PCTApplication No. PCT/CN2014/081339, filed on Jul. 1, 2014, which claimspriority to Chinese Patent Application No. 2013102744558, filed on Jul.2, 2013. Both of which are incorporated by reference in theirentireties.

FIELD OF THE TECHNOLOGY

The present invention relates to a method and device for identifying2-dimensional barcodes contained within a retrieved webpage in the fieldof image identification technology.

BACKGROUND

Emerging two-dimensional (2-D) barcodes technology may store or encodebrand names, product identification, price, quantity, schedule, address,owner's and client's name information, which find wide industrial andcommercial applications in commodities taging, inventory tracking, evenin transportation, finance, and drug industries, to name a few. 2-Dbarcodes gain wide attention to businesses because they offer acost-effective solution in providing large storage capacity with highconfidentiality.

Similar in concept to traditional one-dimensional (1-D) barcodetechnology which utilizes a pattern of black lines and white lines(appear as bars and spacing) linearly arranged across in a singledimension, while 2-D barcode technology utilizes two dimensionalgeometric patterns to form an image to store data information.Information stored in 2-D geometric image patterns are encoded accordingto certain standard rules on a planar graph checkered with black linesand white lines.

Current method may utilize information stored in a 2-D bar codes imageto gain access to Internet. More specifically, a user may first take apicture of the 2-D barcodes image using a built in camera on the mobileterminal, then send the 2-D barcodes image to another website whichidentifies the 2-D barcodes image to read the associated information orthe website information corresponding to the taken 2-D barcodes image.Afterwards, the user may utilize the identified website information tolaunch the browser to visit the webpage.

However, if a user happens to be visiting a webpage which contains anative 2-D barcodes image, the user may not be able to readily accessthe stored information contained in the native 2-D barcodes image withinthe webpage. Instead, the user may be required to utilize a built-incamera of a second mobile terminal to take a picture of the 2-D barcodesimage contained within the visited website, then separately sends the2-D barcodes image taken on the second mobile terminal to anotherwebsite to identify the 2-D barcodes image and to access the storedinformation associated with the taken 2-D barcodes image. In thisregard, the additional hardware requirement and the additionaloperations to access the stored information of the native 2-D barcodesimage within the visiting website create inconvenience to user'sexperience.

SUMMARY

The embodiments of the present disclosure are intended to provide amethod and device for identifying 2-D barcodes contained within aretrieved webpage (also known as native visited webpage). Morespecifically, the embodiments offer solutions to solve the aboveproblems of a mobile terminal's inability to identify a native 2-Dbarcode displayed on its own display interface when visiting a webpage.

An embodiment of the present disclosure provides a method foridentifying 2-Dimensional (2-D) barcodes contained within a retrievedwebpage. The method include at least the following exemplary operations:launching a browser to retrieve at least one webpage; receiving aninstruction input by a user for identifying at least one 2-D barcodecontained within the at least one retrieved webpage; determiningaccording to the input instruction, whether the at least one 2-D barcodemay be available within the at least one retrieved webpage; if the atleast one 2-D barcode may be available within the at least one retrievedwebpage, obtaining at least one 2-D barcode image; and identifying theleast one 2-D barcode image, and obtaining 2-D barcode informationassociated with the identified least one 2-D barcode image.

Another embodiment of the disclosure provides a device for identifying2-Dimensional (2-D) barcodes contained within a retrieved webpage. Thedevice includes at least a processor with circuitry operating inconjunction with at least a memory which stores instruction codesoperable as plurality of units, wherein the plurality of units include:a browser which launches to a website to retrieve at least one webpage;an instruction receiving unit, which receives an instruction input by auser for identifying at least one 2-D barcode contained within the atleast one retrieved webpage; a retrieving unit, which retrieves the atleast one webpage according to the instruction and determines whetherthe at least one 2-D barcode may be available within the at least oneretrieved webpage; a 2-Dimensional barcode image acquisition unit, whichobtains at least one 2-D barcode image, if the at least one 2-D barcodemay be available within the at least one retrieved webpage; and anidentifying unit, which identifies the least one 2-D barcode image, andobtains 2-D barcode information associated with the identified least one2-D barcode image.

Another embodiment of the disclosure discloses a non-transitorycomputer-readable storage medium, wherein the computer readable storagemedium stores a program which comprises codes or instructions to cause aprocessor circuitry to execute operations for identifying 2-Dimensional(2-D) barcodes contained within a retrieved webpage, the operationsincluding: launching a browser to retrieve at least one webpage;receiving an instruction input by a user for identifying at least one2-D barcode contained within the at least one retrieved webpage;determining according to the input instruction, whether the at least one2-D barcode may be available within the at least one retrieved webpage;if the at least one 2-D barcode may be available within the at least oneretrieved webpage, obtaining at least one 2-D barcode image; andidentifying the least one 2-D barcode image, and obtaining 2-D barcodeinformation associated with the identified least one 2-D barcode image.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 may be a flowchart illustrating an exemplary method foridentifying 2-Dimensional (2-D) barcodes contained within a retrievedwebpage, according to an embodiment of the present disclosure.

FIG. 2 may be a flowchart illustrating an exemplary method foridentifying 2-Dimensional (2-D) barcodes contained within a retrievedwebpage, according to another embodiment of the present disclosure.

FIG. 3A illustrates a system with an exemplary structure diagram of adevice for identifying 2-Dimensional (2-D) barcodes contained within aretrieved webpage, according to an embodiment of the present disclosure.

FIG. 3B illustrates a system with an exemplary structure diagram of adevice for identifying 2-Dimensional (2-D) barcodes contained within aretrieved webpage, according to another embodiment of the presentdisclosure.

DETAILED DESCRIPTION OF THE EMBODIMENTS

The various embodiments of the present disclosure are further describedin details in combination with attached drawings and embodiments below.It should be understood that the specific embodiments described here areused only to explain the present disclosure, and are not used to limitthe present disclosure. In addition, for the sake of keeping descriptionbrief and concise, the newly added features, or features that aredifferent from those previously described in each new embodiment will bedescribed in details. Similar features may be referenced back to theprior descriptions in a prior numbered drawing or referenced ahead to ahigher numbered drawing.

In order to clarify the object, technical scheme and advantages of thepresent disclosure more specifically, the present disclosure may beillustrated in further details with the accompanied drawings andembodiments. It should be understood that the embodiments describedherein are merely examples to illustrate the present disclosure, but notto limit the present disclosure.

The disclosed embodiments of the method and device may be applicable tomobile terminals, such as a smart phone, a PC, a lap top computer, atablet network device or any device having functionalities of inputtingor executing instructions from one or more applications, connecting to anetwork and displaying webpage contents.

FIG. 1 may be a flowchart illustrating an exemplary method foridentifying 2-Dimensional (2-D) barcodes contained within a retrievedwebpage, according to an embodiment of the present disclosure. Themethod may include the following exemplary operations:

S101: After launching a browser to retrieve at least one webpage,receiving an instruction input by a user for identifying at least one2-D barcode contained within the at least one retrieved webpage. Theuser may browse a webpage utilizing an application program of the mobileterminal (for example, using a browser). After the user sees a 2-Dbarcode displayed on the webpage, the user may input an instruction soas to trigger an operation to identify the 2-D barcode.

S102: determining according to the input instruction, whether the atleast one 2-D barcode may be available within the at least one retrievedwebpage. If no 2-D barcode may be available in the webpage, proceedingto Step S103; if a 2-D barcode may be available in the webpage,proceeding to Step S104.

In an embodiment, each 2-D barcode may be displayed as a square patternin the webpage. Therefore, the determining may include performing animage identification to determine whether the webpage may contain a 2-Dbarcode. In other words, 2-D barcode image features may be utilized toidentify a 2-D barcode in the webpage. The 2-D barcode image featuresmay include one or more shapes, colors, sizes, or special marks, whereinthe special marks may be marks particular to 2-D barcodes, such as QRcodes (a common type of 2-D barcodes). In addition, three of the fourcorners of a 2-D barcode may each take on a hollow-square shape, whichmay be used as a special mark. Image identification technology may beused to identify whether a webpage contains a graph or image conformingto the 2-D barcode graph features or image features. If yes, then theimage identification may indicate that the webpage contains a 2-Dbarcode; if not, it may indicate that the webpage does not contain 2-Dbarcode.

In addition to the image identification technology, source codes mayalso be used to determine whether a webpage may contain a 2-D barcode.Specifically, if a webpage contains a 2-D barcode, the source codes ofthe webpage contain a code tag in a specific format, so that the webpagemay display the associated 2-D barcode graph or image. Therefore,whether the webpage may contain a 2-D barcode or not may be determinedby retrieving the source codes of the webpage and by determining whethera code tag associated with any 2-D barcode may be available.

S103: In case if no 2-D barcode may be determined, outputting a promptthat no 2-D barcode may be available.

S104: Obtaining at least one 2-D barcode image in the webpage. A 2-Dbarcode image may contain a location-use pattern in order to scan the2-D barcode. A screenshot of the 2-D barcode area in a webpage may beobtained by using the location-use pattern of a 2-D barcode, in order toobtain the 2-D barcode image. The obtained 2-D barcode image may also belocally saved on the mobile terminal.

S105: identifying the least one 2-D barcode image, and obtaining 2-Dbarcode information associated with the identified least one 2-D barcodeimage. In an embodiment, the 2-D barcode information may be one or moreof the followings: numbers, text, symbols and images. A 2-D barcodeimage may be identified in two modes: direct identification and indirectidentification.

Direct identification may be to start local applications within themobile terminal according to the information available from an obtained2-D barcode decipher key without the assistance of a remote networkserver (i.e., a 2-D barcode database/server (350) in FIGS. 3A, 3B) inorder to complete related services, such as saving a phone number,initiating a call, sending a short message, saving an Email address,sending an Email, or building an automatic link to a URL. Directidentification may be suitable for a 2-D barcode with a certain storagecapacity, for example, for decoding QR codes.

Indirect identification means that a mobile terminal (30A or 30B inFIGS. 3A, 3B) may need to submit information available from a 2-Dbarcode decipher key to a remote network server (i.e., a 2-D barcodedatabase/server (350) in FIGS. 3A, 3B), then afterwards the remotenetwork server may control the related applications. Take the electronicbusiness card application as an example: the information identified by amobile terminal may not necessarily be the content of an electronicbusiness card, but rather the information about a link address of anetwork server and the database index (i.e., a 2-D barcodedatabase/server (350) in FIGS. 3A, 3B). Such information may besubmitted by the mobile terminal to the remote network server first, andthen may be resolved by the remote network server (350) through the WAP(Wireless Application Protocol), thereby obtaining the business cardinformation (for example, corporate advertisements) stored on thenetwork side.

In other words, the mobile terminal may identify the information aboutthe link address of the network server and the enterprise website index,and subsequently the network server (350) may resolve such informationthrough the WAP and links itself to the enterprise website. Indirectidentification may be suitable for a 2-D barcode with a small storagecapacity, for example, for decoding DM code or PDF417 code. If supportedby the remote network server, indirect identification may also work asfollows: sending a 2-D barcode image directly to a remote network serverfor identification, and then receiving the identified 2-D barcodeinformation returned by the remote network server.

FIG. 2 may be a flowchart illustrating an exemplary method foridentifying 2-Dimensional (2-D) barcodes contained within a retrievedwebpage, according to another embodiment of the present disclosure. Themethod may include the following exemplary operations:

S201: Displaying selection options for retrieval of the 2-D barcodesaccording to received default operation behaviors. The default operationbehaviors may be set based on need. For example, setting an option toretrieve 2-D barcodes in menu options of an application program. Uponthe user clicks on a corresponding menu option, the screen may displayan option of 2-D barcodes retrieval. After the user presses and holdsthe screen for a predetermined period, the screen may display a promptto allow the user to select whether or not to retrieve 2-D barcodes.

S202: Receiving an instruction input by a user for identifying at leastone 2-D barcode contained within the at least one retrieved webpage,wherein the instruction may be an instruction according to the optioninformation displayed at the previous step S201.

S203: Retrieving source codes of the retrieved webpage.

S204: Checking whether the retrieved source codes contain a 2-D barcodetag, in order to determine whether the retrieved webpage contains the2-D barcode. If no 2-D barcode may be available in the webpage,proceeding to Step S205; if a 2-D barcode may be available in thewebpage, proceeding to Step S206.

S205: Outputting a prompt that no 2-D barcode may be available.

S206: Obtaining at least one 2-D barcode image in the webpage, whereinthe obtained 2-D barcode image may be locally saved on the local mobileterminal.

S207: Identifying the 2-D barcode image and obtaining a decipher key forthe at least one 2-D barcode, wherein the 2-D barcode decipher key maybe a code available by resolving a 2-D barcode image, which may be oneor more of: letters, text, numbers, symbols and so on.

S208: Sending the decipher key for the at least one 2-D barcode to a 2-Dbarcode database retrieval server (350), wherein the 2-D barcodedatabase retrieval server (350) (see FIG. 3B) may be a remote networkserver storing the 2-D barcode information (for example, images andtexts) associated with a 2-D barcode decipher key. After a 2-D barcodedecipher key may be sent to the 2-D barcode database server, theassociated 2-D barcode information may be returned to the correspondingmobile terminal (30B).

S209: Receiving from the 2-D barcode database retrieval server, the 2-Dbarcode information corresponding to the sent decipher key for the atleast one 2-D barcode.

FIG. 3A illustrates a system (300A) with an exemplary structure diagramof a device (30A) for identifying 2-Dimensional (2-D) barcodes containedwithin a retrieved webpage, according to an embodiment of the presentdisclosure. In an embodiment, the device (30A) may be a portion of or anentire mobile terminal for identifying a 2-D barcode displayed on abrowser display.

As shown in FIG. 3, the device (30A) may include at least a processor(37) with circuitry operating in conjunction with a browser (36) and atleast a memory (38) which stores instruction codes operable as pluralityof units, wherein the plurality of units may include: an instructionreceiving unit (31), a retrieving unit (32), a 2-D barcode imageacquisition unit (33), and an identification unit (34). The retrievingunit (32) may be connected to the instruction receiving unit (31), the2-D barcode image acquisition unit (33) may be connected to theretrieving unit (32), and the identifying unit (34) may be connected tothe 2-D barcode image acquisition unit (33).

The browser (36) may launch to a website containing 2-D barcode which ishosted by a webpage host server (360).

The instruction receiving unit (31) may receive an instruction input bya user for identifying at least one 2-D barcode contained within the atleast one retrieved webpage.

The retrieving unit (32) may retrieve the at least one webpage accordingto the instruction and determines whether the at least one 2-D barcodeis available within the at least one retrieved webpage. The retrievingunit (32) may identify by the image identification technology whetherthe webpage contain an image conforming to 2-D barcode graph features,so as to determine whether a 2-D barcode may be available in thewebpage. The retrieving unit (32) may also retrieve webpage source codesand check whether webpage source codes contain a 2-D barcode tag, so asto determine whether the webpage contain a 2-D barcode.

The 2-D barcode image acquisition unit (33) may obtain at least one 2-Dbarcode image, if the at least one 2-D barcode is available within theat least one retrieved webpage. A 2-D barcode image may containpositioning or coordinates readings for locating pattern features, so asto enable scanning of the 2-D barcode. The 2-D barcode image acquisitionunit (33) may obtain a screenshot or cropping of the 2-D barcode area ina webpage by using the positioning or coordinates readings for locatingpattern features of the 2-D barcode, and to generate the 2-D barcodeimage. The 2-D barcode image obtained by the 2-D barcode imageacquisition unit (33) may also be locally stored in the device (30A)(i.e., the mobile terminal).

The identifying unit (34) may identify the least one 2-D barcode image,and obtain 2-D barcode information associated with the identified leastone 2-D barcode image. The 2-D barcode information may be anyone of or acombination of: numbers, text symbols and images.

A 2-D barcode image may be identified by two ways: direct identificationand indirect identification. When a decipher key may be directlydisplayed after analyzing the 2-D barcode image, the identifying unit(34) may directly obtain the 2-D barcode information (for example, aphone number, a website address, and so on) according to the 2-D barcodedecipher key. When the decipher key may not be directly displayed afteranalyzing the 2-D barcode image, 2-D barcode information may need to beobtained with the assistance of a remote network server (such as the 2-Dbarcode database retrieval server (350)). The identifying unit (34) mayadopt the way of indirect identification, that is, the identifying unit(34) may send a 2-D barcode image or 2-D barcode decipher key to theremote network server (such as the 2-D barcode database retrieval server(350)) first, and then the remote network server may obtain the 2-Dbarcode information associated with the 2-D barcode decipher key andreturn the information corresponding to the 2-D barcode image to theidentifying unit (34).

FIG. 3B illustrates a system (300B) with an exemplary structure diagramof a device (30B) for identifying 2-Dimensional (2-D) barcodes containedwithin a retrieved webpage, according to another embodiment of thepresent disclosure. The device (30B) shown in FIG. 3B is similar to thedevice (30A) shown in FIG. 3A, except with an additional feature of anoption information display unit (35), and detail information on both theretrieving unit (32) and identifying unit (34).

The option information display unit (35) may display selection optionson the retrieval of the 2-D barcodes according to received defaultoperations. The default operation behaviors may be set based on needs.For example, an option of retrieval of 2-D barcodes may be set in themenu selection options of an application program. Upon the user clickson a corresponding menu option, the screen may display an option of 2-Dbarcodes retrieval. After the user presses and holds the screen for apredetermined period, the screen may display a prompt to allow the userto select whether or not to retrieve 2-D barcodes.

The retrieving unit (32) may further include a source code acquisitionsubunit (321) and a code tag retrieving subunit (322). The source codeacquisition subunit (321) may be used to obtain webpage source codesafter the instruction receiving unit (31) receives an instruction toidentify a 2-D barcode. The code tag retrieving subunit (322) may beused to check whether the webpage source codes obtained by the sourcecode acquisition subunit (321) contain a 2-D barcode tag, in order todetermine whether the webpage may contain 2-D barcodes.

The identifying unit (34) may further include: a decipher keyacquisition subunit (341), a decipher key sending subunit (342), and a2-D barcode information receiving subunit (343). The decipher keyacquisition subunit (341) may be used to identify a 2-D barcode imageand obtain a 2-D barcode decipher key. The decipher key sending subunit(342) may be used to send the 2-D barcode decipher identified by thedecipher acquisition subunit (341) to a 2-D barcode database retrievalserver (350). The 2-D barcode information receiving subunit (343) may beused to receive the 2-D barcode information that may be sent by the 2-Dbarcode database retrieval server (350).

The disclosed method and device according to the disclosed embodimentstherefore enable the device (i.e., mobile terminal) to identify 2-Dbarcodes native to the displayed webpage, thereby simplifying hardwarerequirement as well as the operations of users significantly.

It should be understood by those with ordinary skill in the art that allor some of steps of the foregoing embodiments may be implemented byhardware, or software program codes stored on a non-transitorycomputer-readable storage medium with computer-executable commandsstored within. For example, the disclosure may be implemented as analgorithm as codes stored in a program module or a system withmulti-program-modules. The computer-readable storage medium may be, forexample, nonvolatile memory such as compact disc, hard drive. ROM orflash memory.

The foregoing represents only some preferred embodiments of the presentdisclosure and their disclosure may not be construed to limit thepresent disclosure in any way. Those of ordinary skill in the art mayrecognize that equivalent embodiments may be created via slightalterations and modifications using the technical content disclosedabove without departing from the scope of the technical solution of thepresent disclosure, and such summary alterations, equivalent has changedand modifications of the foregoing embodiments are to be viewed as beingwithin the scope of the technical solution of the present disclosure.

What is claimed is:
 1. A method for identifying 2-dimensional (2-D)barcodes contained within a retrieved webpage, comprising: performing bya mobile terminal which comprises at least a processor executing programcodes stored in a local memory of the mobile terminal, which configuresthe mobile terminal to perform steps, comprising: launching a browser toretrieve at least one webpage; receiving an instruction input by a userto identify if at least one native 2-D barcode is contained within theat least one retrieved webpage; if it is determined by the mobile devicethat the at least one native 2-D barcode is contained within the atleast one retrieved webpage and the native 2-D barcode informationcannot be read by the mobile device: without using an image capturingdevice on the mobile terminal to further perform a separate 2-D barcodeimage acquisition operation, obtaining directly by the mobile terminal,a corresponding decipher key pertaining to the at least one native 2-Dbarcode from the at least one native 2-D barcode itself; and utilizingby the mobile terminal, the corresponding decipher key together with theat least one native 2-D barcode to start a local application within themobile terminal to retrieve 2-D barcode information associated with theat least one native 2-D barcode according to the corresponding decipherkey.
 2. The method according to claim 1, wherein prior to the receivingof the instruction for identifying the at least one 2-D barcode,comprising: displaying selection options for retrieval of the 2-Dbarcodes according to received default operation behaviors.
 3. Themethod according to claim 1, wherein the determining of the at least onenative 2-D barcode contained within the at least one retrieved webpage,comprising: utilizing image identification technology to determinewhether the at least one retrieved webpage contains image featuresconformable to 2-D barcode image features.
 4. The method according toclaim 1, wherein the determining of the at least one native 2-D barcodecontained within the at least one retrieved webpage, comprising:retrieving source codes of the retrieved webpage; checking whether theretrieved source codes contain a 2-D barcode tag, in order to determinewhether the retrieved webpage contains the at least one native 2-Dbarcode.
 5. The method according to claim 1, wherein the identifying ofthe at least one native 2-D barcode and the receiving of the 2-D barcodeinformation associated with the at least one native 2-D barcode,comprising: deciphering by the local application within the mobileterminal, the identified at least one native 2-D barcode.
 6. A devicefor identifying 2-dimensional (2-D) barcodes contained within aretrieved webpage, the device comprises at least a processor withcircuitry executing instruction codes stored in a local memory, whichconfigures a browser of the device to launch to a website to retrieve atleast one webpage; and the device is further configured to: receive aninstruction input by a user to identify if at least one native 2-Dbarcode is contained within the at least one retrieved webpage; retrievethe at least one webpage according to the instruction and if it isdetermined that the at least one native 2-D barcode is contained withinthe at least one retrieved webpage and the native 2-D barcodeinformation cannot be read by the device: without using an imagecapturing device on the device to further perform a separate 2-D barcodeimage acquisition operation, obtain directly by the device, acorresponding decipher key pertaining to the at least one native 2-Dbarcode from the at least one native 2-D barcode itself, and utilize thecorresponding decipher key together with the at least one native 2-Dbarcode to start a local application within the mobile terminal toretrieve 2-D barcode information associated with the at least one native2-D barcode according to the corresponding decipher key.
 7. The deviceaccording to claim 6, is configured to: display selection options forretrieval of the 2-D barcodes according to received default operationbehaviors.
 8. The device according to claim 6, is configured to utilizeimage identification technology to determine whether the at least oneretrieved webpage contains image features conformable to 2-D barcodeimage features.
 9. The device according to claim 6, is configured to:retrieve source codes of the retrieved webpage; check whether theretrieved source codes contain a 2-D barcode tag, in order to determinewhether the retrieved webpage contains the at least one native 2-Dbarcode.
 10. A non-transitory computer-readable storage medium, whereinthe computer readable storage medium stores a program which comprisescodes or instructions to be executed by a processor circuitry whichconfigures a mobile terminal to identify 2-dimensional (2-D) barcodescontained within a retrieved webpage, wherein the mobile terminalperforms operations, comprising: launching a browser to retrieve atleast one webpage; receiving an instruction input by a user to identifyif at least one native 2-D barcode is contained within the at least oneretrieved webpage; if it is determined by the mobile device that the atleast one native 2-D barcode is contained within the at least oneretrieved webpage and the native 2-D barcode information cannot be readby the mobile device: without using an image capturing device on themobile terminal to further perform a separate 2-D barcode imageacquisition operation, obtaining directly by the mobile terminal, acorresponding decipher key pertaining to the at least one native 2-Dbarcode from the at least one native 2-D barcode itself; and utilizingby the mobile terminal, the corresponding decipher key together with theat least one native 2-D barcode to start a local application within themobile terminal to retrieve 2-D barcode information associated with theat least one native 2-D barcode according to the corresponding decipherkey.
 11. The non-transitory computer readable storage medium accordingto claim 10, wherein prior to the receiving of the instruction foridentifying the at least one 2-D barcode, comprising: displayingselection options for retrieval of the 2-D barcodes according toreceived default operation behaviors.
 12. The non-transitory computerreadable storage medium according to claim 10, wherein the determiningof the at least one native 2-D barcode contained within the at least oneretrieved webpage, comprising: utilizing image identification technologyto determine whether the at least one retrieved webpage contains imagefeatures conformable to 2-D barcode image features.
 13. Thenon-transitory computer readable storage medium according to claim 10,wherein the determining of the at least one native 2-D barcode containedwithin the at least one retrieved webpage, comprising: retrieving sourcecodes of the retrieved webpage; checking whether the retrieved sourcecodes contain a 2-D barcode tag, in order to determine whether theretrieved webpage contains the at least one native 2-D barcode.
 14. Thenon-transitory computer readable storage medium according to claim 10,wherein the identifying of the at least one native 2-D barcode and thereceiving of the 2-D barcode information associated with the the atleast one native 2-D barcode, comprising: deciphering by the localapplication within the mobile terminal, the identified at least onenative 2-D barcode.